home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 081 / okfile.arc / READ.ME < prev   
Encoding:
Text File  |  1987-07-10  |  2.9 KB  |  76 lines

  1.  
  2.                              OKFILE.EXE
  3.                              Doug Boone
  4.                             July 10, 1987
  5.                                119/5
  6.  
  7.  
  8. OPUS 1.00 supports two methods of file-requests. One method is the SEAdog
  9. <tm> "barker" method, in which OPUS will honor the request but cannot
  10. initiate a request, the other is a proprietary "WaZoo" method. Both require
  11. the use of a file that contains a list of files that are available for
  12. file-requests.
  13.  
  14. At this time it seems from the documentation that wildcards will be
  15. expanded in this list, so that the line "C:\opus\files\msdos\*.*" would
  16. allow a board making a request to get any file from your MsDos directory,
  17. provided they had the full file name.
  18.  
  19. However, many of us have experienced a lot of trouble with this, and it
  20. seems to me at least that OPUS 1.00 will only honor a file-request if both
  21. the list of approved files, (In OPUS.CTL its called OKFILE.LST, and I'll use
  22. that in the rest of this document.) and the requestor give full file names.
  23.  
  24. OKFILE.EXE expands a list that contains wildcards to a full path\filename
  25. list that has invariably passed on the file that is requested if that file
  26. was available and on the list.
  27.  
  28. OKFILE.EXE now supports passwords in the listings so that when a file is
  29. requested with the WaZoo method at least, the Sysop can control access to
  30. that file to those people who have the authorized file name and password.
  31. OKFILE.EXE will look for a "!" character to signify that the next word is a
  32. password.
  33.  
  34. To use OKFILE.EXE just create an input file like the one shown below and
  35. then type:
  36.  
  37. OKFILE IN_FILE.EXT OUT_FILE.EXT
  38.  
  39.      (The IN_FILE.EXT and OUT_FILE.EXT can include paths so that you might
  40.      include "okfile c:\opus\misc\in_file.ext c:\opus\misc\okfile.lst" in
  41.      your batch file as part of an event so that OKFILE.LST will by
  42.      automatically updated.)
  43.  
  44. Here is an example of the input file for OKFILE.EXE:
  45.  
  46. c:\opus\files\bbstext\*.*
  47. c:\opus\files\text\*.*
  48. c:\opus\files\msdos\*.*
  49. c:\opus\files\cpm\*.*
  50. c:\opus\files\general\*.*
  51. c:\opus\files\language\*.*
  52. c:\opus\files\opusbbs\*.*
  53. c:\opus\files\opus1\*.*
  54. c:\opus\files\opus100\*.* !SECRET
  55. c:\node\*.*
  56.  
  57. From this you can see that the files in directory "C:\Opus\Files\Opus100"
  58. are all protected by the password "SECRET" that any board requesting access
  59. to those files would need in order to request any file in that directory.
  60. All other areas have open access.
  61.  
  62. One possible weakness of this is that another board could request
  63. "FILES.BBS", however they would get the first one listed, which would
  64. naturally be in the first area listed in the input file for OKFILE.EXE.
  65. Choosing a non-sensetive area for your first line of the input file is
  66. therefore recomended.
  67.  
  68.  
  69. Suggestions are welcome. Thanks to Butch Walker for pointing out that I should include the
  70. passwords somehow.
  71.  
  72.  
  73.  
  74.  
  75.  
  76.